iT邦幫忙

2024 iThome 鐵人賽

DAY 29
0
Modern Web

從零開始:全端新手的困境與成長系列 第 29

Day29 夥伴的羈絆,走出孤獨程式戰士的 Side Project 之路

  • 分享至 

  • xImage
  •  

在程式開發的旅程中,我會透過 side project 來提升自己的技術與經驗。然而,這條路往往充滿挑戰與孤獨感。正如漫畫中的英雄們總有夥伴相伴,程式開發也是如此。有了合適的夥伴,不僅能讓開發過程更加順暢,還能帶來心理上的支持,在困難時依然有動力前進。在這篇文章中,我將分享我自己的經驗,和不同類型的夥伴如何幫助你完成 side project,並提升你的開發實力。

https://ithelp.ithome.com.tw/upload/images/20241007/201683262JbWrI9Fvq.png

文章大綱:

  1. 從漫畫到程式開發
  2. 孤單的開發過程:夥伴如何改變一切
  3. 夥伴類型:找到適合你的夥伴
  4. 選擇適合的夥伴,走向專案成功

1. 從漫畫到程式開發

從小我就是個漫畫迷,像是《海賊王》和《我的英雄學院》這種熱血作品,每次看到那些夥伴之間的情誼和並肩作戰的場景,都會讓我心情澎湃,熱血到炸裂啊!隨著我踏上 coding 的旅程,我發現,夥伴這個概念不只是漫畫裡的熱血設定,它在寫程式時也是超級重要的元素。

寫程式,尤其是自己搞 side project,老實說有點像走上一條寂寞的道路。從開始構思、設計,到寫程式碼、測試,然後最終部署,這是一段很長、很孤單的旅程。如果這時候有夥伴在身邊一起奮鬥,那真的就完全不一樣了!整個過程會變得更有趣,也少了很多挫折感。


2. 孤單的開發過程,夥伴如何改變一切

老實說,我做 side project 的主要目的,就是想讓自己的 coding 技術更上一層樓。但畢竟我經驗還沒那麼多,所以在過程中需要夥伴或朋友來幫忙,這才會讓整個過程變得不會那麼辛苦。對我來說,夥伴最重要的角色是督促我、鼓勵我,尤其是我們會定期跑敏捷開發,做 Scrum,定期 review,才能確保方向正確。

像我之前寫的很多文章,裡面提到的錯誤,其實很多都是透過跟夥伴討論發現的。這次參加 IT 鐵人賽,我也想藉這個機會跟大家分享我踩過的坑,讓你們可以避免重蹈覆轍。而且,很多心理上的糾結,也是因為夥伴的支持才讓我撐過來的。

另一個讓夥伴變得重要的原因是,他們可以讓你不拖延。做 side project 跟工作不同,這是你自己決定要做的東西,沒人管你。所以,有時候我有在做進度,卻沒人知道,那我可能就會拖延,甚至偷懶不做了。但如果有夥伴在旁邊,你會覺得有壓力,因為你知道定期要跟他 meeting,你就得產出成果,這樣才不會讓進度停滯。

對很多新手工程師來說,side project 不僅僅是提升技術的途徑,更是學習與解決問題的一種挑戰。我一開始做 side project 時,經常覺得孤單、不知道下一步該怎麼走。特別是遇到技術難題或方向走偏時,這種感覺會更加強烈。

但有夥伴的時候,情況完全不同。他們不僅可以提供技術上的幫助,還會在心理上給你支持和動力。光是知道有人在關注你的進度,就足以讓你保持專注,持續前進。


3. 夥伴類型:找到適合你的夥伴

接下來,我把常見的夥伴類型整理了幾種,大家可以依據自己的需求和狀況,找尋最適合自己的夥伴!

第一類型:支持型夥伴

保持方向感,防止迷失

支持型夥伴不一定會參與實際的程式撰寫,但他們會定期和你討論專案進度,給你反饋和建議,幫助你保持方向感,避免走錯。他們的存在,讓你在迷失時能夠重新找到目標,繼續前進。

第二類型:合作型夥伴

技術協作與互相學習的提升

合作型夥伴則是會和你一起進行實際開發,這類夥伴最適合那些想要透過 side project 增強技術實力,或是為將來的面試做準備的人。透過分工合作,你可以專注於前端,他負責後端,而再一起討論時,也能從對方學到新的技術。這種互相學習的過程,會讓你對整個專案開發有更全面的了解,也會讓你的技術更加成熟。


第三類型:諮詢型夥伴

專業指導與目標設定的助力

如果你身邊沒有可以參與專案的朋友,那尋找專業的諮詢型夥伴也是一個不錯的選擇。你可以透過付費的方式,向經驗豐富的工程師請教。他們可以幫助你檢查專案進度,甚至幫你設定具體的目標,讓你在開發過程中保持穩定進步。


4. 選擇適合的夥伴,走向專案成功

無論是支持型、合作型還是諮詢型夥伴,他們都能在你開發 side project 的過程中提供不同形式的幫助。對於像我這樣的開發者來說,這些夥伴的存在非常重要。因為有了他們的陪伴和支持,這條原本孤獨且艱難的開發道路變得更有趣、更有成就感。

如果你也是一個剛開始做 side project 的開發者,別害怕尋找夥伴。找到適合你的夥伴類型,透過他們的幫助,你會發現專案成功的路變得更加明朗!


上一篇
Day28 Role-Based Permissions 權限管理的完整實作
下一篇
Day30 鐵人30天挑戰的終點,也是新旅程的起點
系列文
從零開始:全端新手的困境與成長30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言